task response_count - 回应数量任务
命令名称
/task response_count
描述
此命令允许您设置一个任务,奖励成员在指定频道在指定时间内回复消息或添加反应。您可以创建多个具有不同奖励级别和回应类型的任务,以鼓励成员在您的 Discord 服务器中参与互动。
用法
/task response_count <reward> <count> <channel> <period> [type]
参数
必选参数
<reward>
:该值须为正整数或 0。设置为 0 将禁用任务。<count>
:该值须为正整数。<channel>
:如果为空,则包括所有频道。如果指定,则仅计算所选频道中的回应。<period>
:可用选项为每日
,每周
,每月
和终身
。
可选参数
[type]
:可用选项为仅回复
,仅反应
和回复/反应
。如果为空,它默认为仅回复
。
示例
-
示例 1:设置一个每日任务,奖励成员回复所有频道中的 10 条消息,奖励 5 积分。
/task response_count reward:5 count:10 period:Daily type:Only Reply
-
示例 2:要删除上述的任务,需将奖励设置为 0。
/task response_count reward:0 count:10 period:Daily type:Only Reply
-
示例 3:设置一个每周任务,奖励成员在
#general
频 道中对 25 条消息做出反应,奖励 15 积分。/task response_count reward:15 count:25 period:Weekly type:Only Reaction channel:#general
-
示例 4:设置一个每月任务,奖励成员在
#announcements
频道中回复 20 条消息,奖励 20 积分。/task response_count reward:20 count:30 period:Monthly type:Reply / Reaction channel:#announcements
注意事项
- 成员每个频道每个时间段只能完成一个相同类型的任务(相同奖励、回应计数和时间段)。
- 回应计数必须是正整数。
- 时间段可以设置为每日、每周、每月或终身(无时间限制)。
- 如果
[channel]
参数为空,则任务将适用于所有频道。 - 如果
[type]
参数为空,则任务将仅计算回复。 - 成员在指定时间段内在指定频道达到指定回应计数后将获得奖励。
常见问题
-
问:我可以设置多个回应计数任务,具有不同的奖励值和回应要求吗?
答:是的,您可以创建具有不同奖励值、回应类型和回应要求的多个回应计数任务。每个任务将独立跟踪。
-
问:我可以仅跟踪特定频道中的回复和反应吗?
答:是的,您可以在创建任务时指定一个频道。只有该频道中的回复和反应将计入任务完成。
-
问:如果成员回应的消息多于所需数量会发生什么?
答:成员只要在达到指定的回应数量就会获得奖励。 任何额外的回应都不会计入下一个奖励。
-
问:我可以设置一个同时奖励回复和反应的任务吗?
答:不可以,您可以使用
回复/反应
选项设置一个奖励成员只需完成回复消息或添加反应其中一项的任务。